package puzzel;

import graph.WeightedDirectedGraph;

import java.awt.Color;
import java.util.LinkedList;

public class Game {

	private WeightedDirectedGraph<Position, Color>	maze;

	public void setMaze(WeightedDirectedGraph<Position, Color> spel) {

	}

	public LinkedList<State> findPath(State current, Position finish) {
		//return findPath(current,finish,new LinkedList<State>);
		return null;
	}

	private LinkedList<State> findPath(State current, Position finish, LinkedList<State> visited) {
		// TODO
		return null;
	}

	private LinkedList<State> getPossibleMoves(State state) {
		// TODO
		return null;
	}

}
